package com.mixsmart.core.exception;

/**
 * 对象为空的异常
 * @author lmq <br />
 * 2016年8月15日
 * @version 1.0
 * @since 1.0
 */
public class ObjectNullException extends RuntimeException {

	/**
	 * 
	 */
	private static final long serialVersionUID = 8425276690417303976L;

	/**
	 * 对象为空异常类，无参数构造函数 <br />
	 * 实现时调用了有参数的构造函数
	 */
	public ObjectNullException() {
		this("对象为空");
	}
	
	/**
	 * 对象为空异常类，有<code>message</code>参数的构造函数 <br />
	 * 实现时调用了父类的构造函数
	 * @param message
	 */
	public ObjectNullException(String message) {
		super(message);
	}
	
	/**
	 * 对象为空异常类，有<code>cause</code>参数的构造函数 <br />
	 * 实现时调用了父类的构造函数
	 * @param cause
	 */
	public ObjectNullException(Throwable cause) {
		super(cause);
	}
	
	/**
	 * 对象为空异常类，有<code>message</code>和<code>cause</code>参数的构造函数 <br />
	 * 实现时调用了父类的构造函数
	 * @param message
	 * @param cause
	 */
	public ObjectNullException(String message,Throwable cause) {
		super(message, cause);
	}
}
